package com.tulingxueyuan.mall.modules.oms.model.dto;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.tulingxueyuan.mall.modules.oms.model.OmsOrder;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 订单查询参数
 *
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="订单信息", description="用于存储订单信息")
public class OmsOrderQueryParamDTO  {
    @ApiModelProperty(value = "订单编号")
    private String orderSn;
    @ApiModelProperty(value = "收货人姓名/号码")
    private String receiverKeyword;
    @ApiModelProperty(value = "订单状态：0->待付款；1->待发货；2->已发货；3->已完成；4->已关闭；5->无效订单")
    private Integer status;
    @ApiModelProperty(value = "订单类型：0->正常订单；1->秒杀订单")
    private Integer orderType;
    @ApiModelProperty(value = "订单来源：0->PC订单；1->app订单")
    private Integer sourceType;
    @ApiModelProperty(value = "订单提交时间")
    private String createTime;
    private Integer  pageNum;
    private Integer  pageSize;
}
